package com.cloudkinto.vo.api;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author long
 * @Description 第三方api入库单箱子信息
 * @Date 2025/7/3 17:41
 */
@Data
public class OrderInputListApiBoxInfoVo {

    @ApiModelProperty(value = "入库单id", hidden = true)
    private Long orderId;

    @ApiModelProperty("箱唛号/箱类号")
    private String boxNumber;

    @ApiModelProperty("箱子内sku列表")
    private List<BoxInfoDetailVo> skuList = new ArrayList<>();

    @Data
    public static class BoxInfoDetailVo {

        @ApiModelProperty("sku")
        private String sku;

        @ApiModelProperty("数量")
        private Integer qty;
    }
}
